/*
 * Operaciones.java
 * 
 * version 1.0
 *
 * 11/21/2011
 * 
 * AOI
 */
package com.jcj.jumper;

import com.jcj.framework.Game;
import com.jcj.framework.gl.Camera2D;
import com.jcj.framework.gl.SpriteBatcher;
import com.jcj.framework.gl.Texture;
import com.jcj.framework.gl.TextureRegion;
import com.jcj.framework.impl.GLScreen;
import com.jcj.framework.math.Vector2;
/**
 * 
 * @author AOI
 * 
 * @version 1.0
 * 
 * En esta clase se declaran los recursos como guicam, batcher, touchPoint, Strings y texturas que se van a utilizar en 
 * la clase dentro del juego de operaciones, que corresponde al juego de globos y operaciones
 */
public class Operaciones extends GLScreen {
	Camera2D guiCam;
    SpriteBatcher batcher;
    Vector2 touchPoint;
	public String nombre;
	public int numero;
	Texture Balloons;
	TextureRegion[][]lista;
	
	/**
	 * 
	 * @param game es un objeto tipo game que se importa de framework necesario para la creacion del juego, en este
	 * metodo tambien se utilizan touchPoints y batcher, el touchpoint sirve para saber donde fue presionado en 
	 * la pantalla, y el batcher es utilizado como una interfaz para pintar dentro de la pantalla.
	 */
	public Operaciones (Game game) {
	    super(game);
	    guiCam = new Camera2D(glGraphics, 320, 480);
	    touchPoint = new Vector2();
	    batcher = new SpriteBatcher(glGraphics, 1);
	    
	}
	
	@Override
	public void update(float deltaTime) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void pause() {
		// TODO Auto-generated method stub
		
	}
	
	/**
	 * Este metodo indica que es lo que se debe realizar en caso de que se reanude despues de un estado de pausa
	 * en este caso
	 */
	@Override
	public void resume() {
		// TODO Auto-generated method stub
		Balloons=new Texture(glGame,"banderas.jpg");
		lista=new TextureRegion[10][5];
		
		int conty=8;
		for (int i=0;i<10;i++){
			int contx=11;
			for (int j=0;j<5;j++){
//				lista [i][j]=new TextureRegion(Banderas,contx,conty,30,19);		
				contx=contx+37;
			}
			conty=conty+28;
		
			}
//		y=new int[6];
//		x=new int[6];
		for (int i=0;i<6;i++){
	//		x[i]=(int)(Math.random()*4);
	//		y[i]=(int)(Math.random()*9);
		}
	}

	@Override
	public void dispose() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void present(float deltaTime) {
		// TODO Auto-generated method stub
		
	}

}
